package com.catazy.wanandroid.common_base.ext

/**
 * 作者: Tao
 * 日期: 2024/4/10
 * 时间: 11:15
 * 描述: 错误类
 */
class Error(val code:Int, val description: String) {
    constructor(exception: Exception) : this(code = DEFAULT_ERROR, description = exception.message
        ?: "")
}

// Http 请求错误
const val HTTP_REQUEST_ERROR = -1
// 没有网络连接
const val NO_INTERNET_CONNECTION = -1
// 网络错误
const val NETWORK_ERROR = -2
// 默认错误
const val DEFAULT_ERROR = -3
// 密码错误
const val PASS_WORD_ERROR = -101
// 用户名错误
const val USER_NAME_ERROR = -102
// 检查字段
const val CHECK_YOUR_FIELDS = -103
// 搜索错误
const val SEARCH_ERROR = -104
// 用户已注册
const val USER_REGISTERED_ERROR = -105
// 用户未登录
const val USER_NOT_LOGIN = -1001